/**
 * 
 */
//表单验证
$(function(){
	var E = false, N = false, P = false, R = false, V=false;
	//当各项验证不能通过，点击按钮无效
	$("#btnClientRegister").click(function(){
		if(E && N && P && R && V){
			return true;
		}
		else{
			return false;
		}
			
	});
	
	//email地址验证
	var e_color = $("#email\\.info").css("color");
	//当鼠标移出textEmail框时进行判断
	$("#txtEmail").blur(function(){
		debugger;
		
		E=false;
		//获取框内的值
		var val = $(this).val();
		//获取提示标志
		var info = $("#email\\.info");
		info.html("");
		info.css("color",e_color);
		if(val == ""){
			//提示输出语句
			info.text("Email不能为空");
		}
		else if(!val.match(/^([a-zA-z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/)){
			//提示输出语句
			info.text("Email邮箱格式不正确");
		}
		else{
			//info.html("<img src='./images/my/ajax_loader.gif'/>");
			//将信息以post方式提交到"validateEamail.do"中
			$.post(
					"validateEamail.do",
					{'email':val},
					function(data){
						if(data.flag){
							info.html("<img src='./images/my/ajax_ok.png'/>恭喜，该Email可用").css('color','green');
							E =true;
						}else
							{
								info.text("Email已存在");
							}
					},
					'json'
					);
		}
	});
	
	//昵称验证
	$("#txtNickName").blur(function(){
		N = false;
		var val = $(this).val();
		var info = $("#name\\.info");
		info.html("");
		
		if(val == ""){
			info.text("名称不能为空");
		}else if(!val.match(/^[a-zA-Z0-9\u4e00-\u9efa5]{4,20}$/)){
			info.text("昵称格式不正确");
		}else{
			N=true;
			info.html("<img src='./images/my/ajax_ok.png'/>");
		}
			
	});
	
	//password验证
	$("#txtPassword").blur(function(){
		P = false;
		var val = $(this).val();
		var info = $("#password\\.info");
		info.html("");
		
		if(val == ""){
			info.text("密码不能为空");
		}
		else if (!val.match(/^[a-zA-Z0-9]{6,20}$/))
			{
				info.text("该密码不正确");
			}
		else{
				P = true;
				info.html("<img src='./images/my/ajax_ok.png'/>");
		}
	});
	
	//第二次password检验
	$("#txtRepeatPass").blur(function(){
		R = false;
		var val = $(this).val();
		var info = $("#password1\\.info");
		info.html("");
		
		if(val == ""){
			info.text("验证密码不能为空");
		}
		else if(val != $("#txtPassword").val())
			{
				info.text("两次密码不相同");
			}
		else{
			R = true;
			info.html("<img src='./images/my/ajax_ok.png'/>");
		}
	});
	
	//验证码
	$("#txtVerifyCode").blur(function(){
		V = false;
		var val = $(this).val();
		var info = $("#number\\.info");
		info.html("");
		
		if(val=="")
			{
				info.text("验证码不能为空");
			}
		else 
			{
				$.post(
						"validateCheckCode.do",
						{'checkCode':val},
						function(data)
						{
							if(data.flag)
								{
									info.html("<img src='./images/my/ajax_ok.png'/>");
									V=true;
								}
							else
								{
									info.text("验证码错误");
								}
						},
						'json'
						);
			}
	});
	
});

//更新验证码
$(function(){
	$("#checkCode").click(function(){
				$("#imgVcode").attr("src","checkCode.action?dt="+new Date().getTime());
			});
});
